@CHARSET "utf-8";

p.strong {font-weight: bold;}
h3 {font-weight: 15px;}

/* HOSPITAL - list and detail */
.hcontents {}
.hcontents .result {clear: both; margin-bottom: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #ccc;}
.hcontents .result .rtitle {background: url("../../images/bg/bg_hospital_title.png") no-repeat 0px; padding: 7px 0;}
.hcontents .result .rtitle h1 {font-size: 14px; font-weight: bold; text-indent: 27px;}
.hcontents .result .rtitle h1 span {font-size: 10px; font-weight: normal;}
.hcontents .result .rtitle p {color: #666; font-size: 10px; text-indent: 40px;}
.hcontents .result .rimage {float: left; border: 1px solid #ccc; margin: 5px 18px;}
.hcontents .result .rcontainer {margin-left: 130px; padding: 5px 10px;}
.hcontents .result .rcontainer .rating {background: #fff3c2; padding: 0.5em;}
.hcontents .result .rcontainer .rating .review {float: right; background: url("../../images/icons/common/review_16px.png") no-repeat 3px; padding: 5px 0 3px 0; margin-right: 7px; text-indent: 23px;}
.hcontents .result .rcontainer .rating .detail {margin-top: 0.5em; text-indent: 0.5em;}
.hcontents .result .rcontainer .description {border-bottom: 1px dotted #ccc; padding: 0.5em 0;}
.hcontents .result .rcontainer .description .title {float: left; width: 100px; text-align: center; font-size: 10px;}
.hcontents .result .rcontainer .description .info {margin-left: 110px;}

/* REVIEW - list and detail */
.rcontents {margin: 15px;}
.rcontents h1 {font-size: 1.0em; font-weight: bold; background: url("../../images/bg/bg_review_title.png") no-repeat 0px; text-indent: 27px; padding: 7px 0; border: 1px solid #ccc;}
.rcontents .rating {margin: 0; padding: 5px 0;}
.rcontents .rating .datetime {float: right; font-size: 10px; font-weight: bold;}
.rcontents .rating .score {font-size: 1.2em; font-weight: bold;}
.rcontents pre {margin: 0.5em 1.0em; padding: 0;}
.rcontents .postedby {font-size: 10px; text-align: right;}
.rcontents .postedby .author {background: url("../../images/icons/common/reviewuser_16px.png") no-repeat 0px; font-weight: bold; padding: 4px 0 2px 20px;}

.contents-main .more {border-top: 1px dotted #ccc; padding: 10px; text-align: right;}









em {font-style: normal; font-weight: bold;}



.search-results {}
.search-results .navigation {margin: 5px 0;}
.search-results .navigation em {color: red; font-size: 17px;}

/*
.vertical-tab-content .schedule-container table.doctors {width: 100%; border-collapse: collapse;}
.vertical-tab-content .schedule-container table.doctors tr th {border: 1px solid #ccc; color: #535353; background: #efefef; padding: 0.4em;}
.vertical-tab-content .schedule-container table.doctors tr td {border: 1px solid #ccc; padding: 0.3em;}
.vertical-tab-content .schedule-container table.doctors tr td p {margin: 0.4em 0;}
*/

/* Ajax Now Loading Image
.nowloading {background: #fff url("../../../../images/icons/ajax-loader-big.gif") no-repeat center center;}
*/

.hospital-information {}
.hospital-information h1 {}

.schedule .detail-schedule h6 {font-size: 1em; background: #eee; font-weight: bold; padding: 2px 5px; margin: 0;}
.schedule .detail-schedule ul {margin: 0.5em 0;}
.schedule .detail-schedule ul li {margin: 0.2em 0.8em;}
